package com.hpe.fastfood.service;

import java.util.List;

import com.hpe.fastfood.util.Page;
import com.hpe.fastfood.vo.OrderVo;

/**
 * @ClassName: OrderService
 * @Description:TODO 订单的service
 * @author: fuchong
 * @date: 2018年11月23日 下午5:04:57
 */

public interface OrderService {

	/**
	 * @Description:TODO查询订单信息
	 * @author: fuchong
	 * @date: 2018年11月23日 下午5:08:54
	 * @return
	 * @throws RuntimeException
	 */
	Page selectOrder(Page page) throws RuntimeException;

	/**
	 * @Description:TODO 根据id查询订单信息
	 * @author: fuchong
	 * @date: 2018年11月25日 下午7:53:29
	 * @param foodId
	 * @return
	 * @throws RuntimeException
	 */
	List<OrderVo> selectOrderById(int foodId) throws RuntimeException;

	/**
	 * @Description:TODO 根据id查询订单数量
	 * @author: fuchong
	 * @date: 2018年11月25日 下午7:57:04
	 * @param foodId
	 * @return
	 * @throws RuntimeException
	 */
	int selectCountById(int foodId) throws RuntimeException;

	/**
	 * @Description:TODO 根据id查询销售总量数量
	 * @author: fuchong
	 * @date: 2018年11月25日 下午8:22:47
	 * @param foodId
	 * @return
	 * @throws RuntimeException
	 */
	int sumFoodCountById(int foodId) throws RuntimeException;

}
